
$(document).ready(init);

/**
 * 1:注册用户、2:正式用户、3:课题组长、4:仪器管理员、5:实验室管理员、6:系统管理员
 */
function init() {
	tabClose();
	
	tabCloseEven();
}

function addTab(title, url, obj) {
	$('.easyui-accordion li div').removeClass("selected");
	
	$(obj).parent().addClass("selected");
	
	
	var content = '<iframe scrolling="auto" frameborder="0"  src="'+url+'" style="width:100%;height:100%;"></iframe>';
	
	if ($('#content').tabs('exists', title)){
        $('#content').tabs('update', {
		    tab: $('#content').tabs('getTab', title),
			options:{
				content:content
		    }
		});
        
        $('#content').tabs('select', title);
    } else {
        $('#content').tabs('add',{
            title:title,
            content:content,
            closable:true
        });
    }
    
    tabClose();
}

function tabClose() {
	/*双击关闭TAB选项卡*/
	$(".tabs-inner").dblclick(function(){
		var subtitle = $(this).children(".tabs-closable").text();
		parent.$('#content').tabs('close',subtitle);
	})
	
	
	/*为选项卡绑定右键*/
	$(".tabs-inner").bind('contextmenu',function(e){
		$('#mm').menu('show', {
			left: e.pageX,
			top: e.pageY
		});

		var subtitle =$(this).children(".tabs-closable").text();

		$('#mm').data("currtab",subtitle);
		parent.$('#content').tabs('select',subtitle);
		return false;
	});
}




//绑定右键菜单事件
function tabCloseEven()
{
	//刷新
	$('#mm-tabupdate').click(function(){
		var currTab = parent.$('#content').tabs('getSelected');
		var url = $(currTab.panel('options').content).attr('src');
		parent.$('#content').tabs('update',{
			tab:currTab,
			options:{
				content:createFrame(url)
			}
		})
	})
	//关闭当前
	$('#mm-tabclose').click(function(){
		var currtab_title = $('#mm').data("currtab");
		parent.$('#content').tabs('close',currtab_title);
	})
	//全部关闭
	$('#mm-tabcloseall').click(function(){
		$('.tabs-inner span').each(function(i,n){
			var t = $(n).text();
			parent.$('#content').tabs('close',t);
		});
	});
	//关闭除当前之外的TAB
	$('#mm-tabcloseother').click(function(){
		$('#mm-tabcloseright').click();
		$('#mm-tabcloseleft').click();
	});
	//关闭当前右侧的TAB
	$('#mm-tabcloseright').click(function(){
		var nextall = $('.tabs-selected').nextAll();
		if(nextall.length==0){
			//msgShow('系统提示','后边没有啦~~','error');
			return false;
		}
		nextall.each(function(i,n){
			var t=$('a:eq(0) span',$(n)).text();
			parent.$('#content').tabs('close',t);
		});
		return false;
	});
	//关闭当前左侧的TAB
	$('#mm-tabcloseleft').click(function(){
		var prevall = $('.tabs-selected').prevAll();
		if(prevall.length==0){
			return false;
		}
		prevall.each(function(i,n){
			var t=$('a:eq(0) span',$(n)).text();
			parent.$('#content').tabs('close',t);
		});
		return false;
	});

	//退出
	$("#mm-exit").click(function(){
		$('#mm').menu('hide');
	})
}